草庐IT

Android 逆向

全部标签

android - 底部导航 View 与 RecyclerView 的最后一项重叠

RecyclerView的最后一项被BottomNavigationView覆盖。描述和时间被BottomNavigationView重叠。framgment_news.xml:这包含我的RecyclerViewactivity_home.xmlThelastitemofRecyclerViewbeingoverlappedbyBottomNavigationView 最佳答案 给RecyclerView的父布局添加padding并根据MaterialDesign改变BottomNavigationView的高度

android - 由于 Firebase Test Lab 上的 Chrome 自动更新,Instrumentation 测试的应用程序崩溃

在Google的Firebase测试实验室中运行仪器测试时,由于GoogleChrome在后台更新,被测试的应用程序崩溃了。被测应用确实有一些WebView,但在测试运行期间没有显示。视频录制以独特的方式显示Play商店正在下载和安装的应用(动画下载通知)。相关日志:03-1922:52:52.450:I/ActivityManager(1154):Forcestoppingcom.android.chromeappid=10086user=-1:installPackageLI03-1922:52:52.450:I/ActivityManager(1154):Killing31128

android - 将 Java 转换为 Kotlin 错误后执行代码

在我来这里之前,我已经尝试在StackoverFlow上查找这个问题是否存在。我尝试将Java类转换为Kotlin但AndroidStudio做得不太好。我尝试手动完成,但没有成功。这是Java中的原始代码privatestaticvoidappendHex(StringBuffersb,byteb){sb.append(HEX.charAt((b>>4)&0x0f)).append(HEX.charAt(b&0x0f));}这里是AndroidStudio转换后的代码privatefunappendHex(sb:StringBuffer,b:Byte){sb.append(HEX[b

android - 如何以编程方式更改 SearchView 的后退箭头?

我想以编程方式更改SearchView后退箭头的颜色。在Android中有可能吗?如果是,如何实现?我可以按如下方式在XML中更改SearchView的后退箭头,但我想以编程方式进行。app:collapseIcon="@drawable/back_arrow" 最佳答案 你可以直接从drawable中设置后退箭头的背景图片back_arrow.setBackgroundResources(R.drawable.back_arrow_changed); 关于android-如何以编程方式

android - 覆盖 getText 的 EditText

我想覆盖EditText的getText()。我收到这种字符串:"12,345,678"我的目的是只删除逗号并返回Editable,但是当我使用我的代码时出现错误。publicclassAmountEditTextextendsEditText{@OverridepublicEditablegetText(){Editables=super.getText();if(s!=null&&s.length()>0){if(s.toString().contains(",")){returnnewSpannableStringBuilder(s.toString().replace(",",

Android 13.0 SystemUI下拉状态栏背景增加高斯模糊背景

1.概述在13.0的产品开发中,发现现在很多产品都是高斯模糊背景的,这种高斯模糊背景看起来效果很不错,产品开发需要SystemUI下拉状态栏背景也是高斯模糊背景,所以就要来实现下拉状态栏高斯模糊背景2.SystemUI下拉状态栏背景增加高斯模糊背景核心类frameworks/base/packages/SystemUI/res/layout/status_bar_expanded.xmlframeworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewControlle

android - 将回调 hell 转换为延迟对象

背景:所以,我有一个相当大的项目,其中包含很多API函数。我正在考虑完全转向协程,但由于它们是作为Callback而不是Deferred实现的,所以我无法有效地使用它们。例如:我想异步执行apiCallOne()、apiCallTwo()和apiCallThree()并调用.await()在更改UI之前等待最后一个请求完成。现在项目结构如下:最底部(或顶部)是ApiService.java:interfaceApiService{@GET("...")CallgetData();...}然后我有一个ClientBase.java:functioncreateRequest()是解析改造

android - API 28(Android Pie) 上支持 Android StrongBox 的 Android 智能手机列表

我需要在Android9中支持安全元素和StrongBox的Android手机列表。我在哪里或如何找到它?我在SamsungGalaxyS9和AVDGooglePixleXLAPI28上尝试了下面的代码KeyPairGeneratorkpg=null;kpg=KeyPairGenerator.getInstance(KeyProperties.KEY_ALGORITHM_RSA,"AndroidKeyStore");kpg.initialize(newKeyGenParameterSpec.Builder("keystore1",KeyProperties.PURPOSE_SIGN).

android - 工具:targetApi ="m"?有什么用

我有一个应用使用Retrofit在Android客户端和服务器之间使用clearText,而在Android9+中不允许使用明文。为了忽略这一点,我在Manifest中添加了android:usesCleartextTraffic="true"但它警告:tools:ignore="GoogleAppIndexingWarning"和建议添加tools:targetApi="m"。有点困惑:tools:targetApi="m"是否意味着带有tools:的任何属性都适用于Marshmallow及更高版本?是为了使用这个版本的Manifest还是别的?这是否会在我的应用中造成不必要的错误?

android - Activity 在后台被杀死后应用程序崩溃

我对使用ViewPager显示fragment的应用程序有疑问。一切正常,直到应用程序进入后台并被操作系统杀死。似乎在恢复后我有2个处理事件的IncidentScreenFragment,其中一个带有使我的应用程序崩溃的空演示者(MVP)。我的HomeActivity看起来像:overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)presenter.onViewCreated()initViews(sa